﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Engine.Dtd.Schema {
    /// <summary>
    /// Where nested sub elements cannot occur within an element, its contents can be declared to consist of one of the types of declared content contained in this enumeration.
    /// </summary>
    public enum DContentModelType {
        /// <summary>
        /// Not defined.
        /// </summary>
        Default,

        /// <summary>
        /// Character data (CDATA), which contains only valid SGML characters.
        /// </summary>
        CData,

        /// <summary>
        /// Replaceable character data (RCDATA), which can contain text, character references and/or general entity references that resolve to character data.
        /// </summary>
        RCData,

        /// <summary>
        /// Empty element (EMPTY), i.e. having no contents, or contents that can be generated by the program.
        /// </summary>
        Empty
        }
    }
